/**    
 * @Description: 博客园地址：https://www.cnblogs.com/zumengjie/      
 * @author: 顶风少年   
 * @date: 2021年4月9日 上午10:20:22
 */

package datang.dtdb.executor.statement;

import java.sql.Connection;
import java.sql.Statement;
import java.util.List;

import datang.dtdb.session.ResultHandler;

/**
 * statement组件用于获取SQL statement
 * */
public interface StatementHandler {

	int update(Statement statement);

	<E> List<E> query(Statement statement, ResultHandler resultHandler);

	Statement prepare(Connection connection);

	void parameterize(Statement statement);
}
